html {  font-family: sans-serif; /* 1 */  -ms-text-size-adjust: 100%; /* 2 */  -webkit-text-size-adjust: 100%; /* 2 */-webkit-tap-highlight-color: rgba(0, 0, 0, 0);/* 消除移动浏览器点击蓝色背景 */}
body {  margin: 0;text-align:left;font-size: 12px;padding:0; background:none; background:#f2f2f2; font-family:arial,"Microsoft YaHei","\5fae\8f6f\96c5\9ed1";}
article,aside,details, /* 1 */figcaption,figure,footer,header,main, /* 2 */menu,nav,section,summary { /* 1 */  display: block;}
audio,canvas,progress,video {  display: inline-block;}
audio:not([controls]) {  display: none;  height: 0;}
progress {  vertical-align: baseline;}
template, /* 1 */[hidden] {  display: none;}
a {  background-color: transparent; /* 1 */  -webkit-text-decoration-skip: objects; /* 2 */}
a:active,a:hover {  outline-width: 0;}
abbr[title] {  border-bottom: none; /* 1 */  text-decoration: underline; /* 2 */  text-decoration: underline dotted; /* 2 */}
b,strong {  font-weight: inherit;}
b,strong {  font-weight: bolder;}
dfn {  font-style: italic;}
h1 {  font-size: 2em;  margin: 0.67em 0;}
mark {  background-color: #ff0;  color: #000;}
small {  font-size: 80%;}
sub,sup {  font-size: 75%;  line-height: 0;  position: relative;  vertical-align: baseline;}
sub {  bottom: -0.25em;}
sup {  top: -0.5em;}
img {  border-style: none;}
svg:not(:root) {  overflow: hidden;}
code,kbd,pre,samp {  font-family: monospace, monospace; /* 1 */  font-size: 1em; /* 2 */}
figure {  margin: 1em 40px;}
hr {  box-sizing: content-box; /* 1 */  height: 0; /* 1 */  overflow: visible; /* 2 */}
button,input,select,textarea {  font: inherit; /* 1 */  margin: 0; /* 2 */}
optgroup {  font-weight: bold;}
button,input { /* 1 */  overflow: visible;}
button,select { /* 1 */  text-transform: none;}
button,html [type="button"], /* 1 */[type="reset"],[type="submit"] {  -webkit-appearance: button; /* 2 */}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {  border-style: none;  padding: 0;}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring {  outline: 1px dotted ButtonText;}
fieldset {  border:0;  margin: 0 2px;  padding: 0.35em 0.625em 0.75em;}
legend {  box-sizing: border-box; /* 1 */  color: inherit; /* 2 */  display: table; /* 1 */  max-width: 100%; /* 1 */  padding: 0; /* 3 */  white-space: normal; /* 1 */}
textarea {  overflow: auto;}
[type="checkbox"],[type="radio"] {  box-sizing: border-box; /* 1 */  padding: 0; /* 2 */}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {  height: auto;}
[type="search"] {  -webkit-appearance: textfield; /* 1 */  outline-offset: -2px; /* 2 */}
[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration {  -webkit-appearance: none;}
::-webkit-input-placeholder {  color: inherit;  opacity: 0.54;}
::-webkit-file-upload-button {  -webkit-appearance: button; /* 1 */  font: inherit; /* 2 */}
/* normalize.css结束 */
.clearfix {	*zoom:1}
.clearfix:before,.clearfix:after {	display:table;	line-height:0;	content:""}
.clearfix:after {	clear:both}
p{margin: 0;}
img {	width:auto\9;	height:auto;	max-width:100%;	vertical-align:middle;	border:0;	-ms-interpolation-mode:bicubic}
ul,ol,dl,h1,h2,h3,h4,h5,h6,dt,dd{margin:0;padding:0}
ul li,ol li{list-style:none}
.f-fl,.f-lifl li{float:left;display:inline}
.f-fr{float:right;display:inline}
a,a:visited,a:hover{text-decoration:none;color:#2a2a2a;}
em{ font-style:normal;}
/* 全站全局CSS部分结束 */
.g-recomd-images-box{ width:1240px; height:auto; display:block; overflow:hidden; margin:10px auto 0; padding:0; background:#fff; position:relative; zoom:1; z-index:100}
.g-recomd-images-box .f-rolling{ width:100%; height:105px; display:block; overflow:hidden; margin:auto; float:none; position:relative; zoom:1;}
.g-recomd-images-box .f-rolling:hover .f-rolling-btn-prev, .g-recomd-images-box .f-rolling:hover .f-rolling-btn-next {
    display: inline;
}
.g-recomd-images-box .f-rolling .f-rolling-btn{ width:30px; height:48px; line-height:48px; background:#000; font-size:26px;  color:#fff; font-weight:bold; text-align:center; position:absolute; z-index:150; opacity:0.7; filter:alpha(opacity=70); display:none; cursor: pointer;}
.g-recomd-images-box .f-rolling .f-rolling-btn-prev{ top:20px; left:0;}
.g-recomd-images-box .f-rolling .f-rolling-btn-next{ top:20px; right:0;}
.g-recomd-images-box .f-rolling .f-rolling-mask{height:120px; position:relative; zoom:1; display:block; overflow:hidden; margin-left:1px;}
.g-recomd-images-box .f-rolling .f-rolling-mask .f-rolling-images{ position:absolute; margin:0; padding:0; z-index:100}
.g-recomd-images-box .f-rolling .f-rolling-mask .f-rolling-images li{ width:56px; height:auto; float:left; overflow:hidden; margin:15px 0 0 25px; display:inline; overflow:hidden}
.g-recomd-images-box .f-rolling .f-rolling-mask .f-rolling-images li a img{ width:56px; height:56px; float:left; overflow:hidden}
.g-recomd-images-box .f-rolling .f-rolling-mask .f-rolling-images li a span{ width:100%; height:14px; line-height:14px; font-size:12px; font-weight:normal; color:#666; margin:8px 0 0 0; text-align:center; float:left; overflow:hidden}


.g-ad-box{ width:1240px; height:80px; display:block; overflow:hidden; margin:auto; position:relative; zoom:1; z-index:100}

.g-plate-one{ width:1240px; height:auto; display:block; overflow:hidden; margin:auto; position:relative; zoom:1; z-index:100; background:#fff; padding:0 0 6px 0;}
.g-plate-one .g-plate-one-left{ width:400px; height:auto; float:left; margin:16px 0 0 13px; display:inline; overflow:hidden}


.g-plate-one .g-plate-one-left .f-rolling{ width:400px; height:auto; display:block; overflow:hidden; position:relative;zoom:1}
.g-plate-one .g-plate-one-left .f-rolling .f-rolling-whole{ width:400px; height:480px; overflow:visible; position:relative; zoom:1}
.g-plate-one .g-plate-one-left .f-rolling .f-rolling-whole .f-rolling-text{ position:absolute; left:0; bottom:0; width:400px; height:34px; background:rgba(0,0,0,.7);}
.g-plate-one .g-plate-one-left .f-rolling .f-rolling-whole .f-rolling-text strong{ width:168px; height:33px; line-height:33px; display:block; overflow:hidden; font-size:12px; font-weight:normal; color:#fff; margin:0 0 0 10px;}
.g-plate-one .g-plate-one-left .f-rolling .f-rolling-indicators{ width:auto; height:14px; position:absolute; bottom:10px; overflow:hidden; z-index:100; right:9px; margin:0 }
.g-plate-one .g-plate-one-left .f-rolling .f-rolling-indicators li{ width:26px; height:14px; background:#808080; border:0; padding:0; margin:0; float:left; cursor:pointer; margin:0 0 0 3px}
.g-plate-one .g-plate-one-left .f-rolling .f-rolling-indicators .active{ background:#fff; width:39px;}
.g-plate-one .g-plate-one-left .f-rolling .f-rolling-mask{ overflow:hidden; position:absolute; zoom:1; left:50px; top:225px; z-index:100; width:600px; height:57px; background:#fff; display:none }
.g-plate-one .g-plate-one-left .f-rolling .f-rolling-mask .f-rolling-images{ position:absolute; margin:0; padding:0}
.g-plate-one .g-plate-one-left .f-rolling .f-rolling-mask .f-rolling-images li{list-style: none; float: left; width:110px; height:47px; overflow: hidden; margin: 5px; position:relative;}
.g-plate-one .g-plate-one-left .f-rolling .f-rolling-btn-prev{ position:absolute; left:18px; top:118px; width:50px; height:80px; line-height:80px; text-align:center; font-size:50px;  font-weight:normal; display:block; overflow:hidden; background:#000; color:#fff; opacity:0.7; filter:alpha(opacity=70); display:none;}
.g-plate-one .g-plate-one-left .f-rolling .f-rolling-btn-next{ position:absolute; right:18px;top:118px; width:50px; height:80px; line-height:80px; text-align:center; font-size:50px; font-weight:normal;display:block; overflow:hidden; background:#000; color:#fff;opacity:0.7; filter:alpha(opacity=70);display:none}

.g-plate-one .g-plate-one-left .g-new-intr{ height:220px; display:block; overflow:hidden; margin:18px 0 0 0;}
.g-plate-one .g-plate-one-left .g-new-intr .m-new-title{ width:100%; height:37px; display:block; overflow:hidden; margin:0;}
.g-plate-one .g-plate-one-left .g-new-intr .m-new-title dt{ float:left; font-size:20px; font-weight:normal; color:#333;}
.g-plate-one .g-plate-one-left .g-new-intr .m-new-title dd{ float:right; font-size:12px; font-weight:normal; color:#aeaeae; height:37px; line-height:24px;}
.g-plate-one .g-plate-one-left .g-new-intr .m-new-title dd a:link{ color:#aeaeae;}
.g-plate-one .g-plate-one-left .g-new-intr .m-new-title dd a:visited{ color:#aeaeae}
.g-plate-one .g-plate-one-left .g-new-intr .m-new-title dd a:hover{ color:#ff3300}
.g-plate-one .g-plate-one-left .g-new-intr .m-new-recomd{ width:100%; height:82px; display:block; overflow:hidden; border-bottom:1px dashed #ccc; margin:0}
.g-plate-one .g-plate-one-left .g-new-intr .m-new-recomd dt{ width:97px; height:67px; float:left; margin:0 0 0 0;}
.g-plate-one .g-plate-one-left .g-new-intr .m-new-recomd dt img{ width:97px; height:67px; display:block; overflow:hidden}
.g-plate-one .g-plate-one-left .g-new-intr .m-new-recomd dd{ width:280px; height:auto; float:right; overflow:hidden; }
.g-plate-one .g-plate-one-left .g-new-intr .m-new-recomd dd a{ width:100%; height:26px; line-height:16px; font-size:14px; font-weight:bold; color:#2a2a2a;  display:block; overflow:hidden}
.g-plate-one .g-plate-one-left .g-new-intr .m-new-recomd dd a:hover{ color:#ff3300}
.g-plate-one .g-plate-one-left .g-new-intr .m-new-recomd dd p{ width:100%; height:auto; line-height:20px; font-size:12px; font-weight:normal; color:#7d7d7d; margin:6px 0 0 0;  display:block; overflow:hidden}
.g-plate-one .g-plate-one-left .g-new-intr .m-new-ul{ width:100%; height:auto; display:block; overflow:hidden; margin:0}
.g-plate-one .g-plate-one-left .g-new-intr .m-new-ul li{ height:14px; line-height:14px; float:left; margin:11px 0 0 4px; display:inline; overflow:hidden; }
.g-plate-one .g-plate-one-left .g-new-intr .m-new-ul li a{ width:360px; height:14px; line-height:14px; float:left; font-size:14px; font-weight:normal; color:#545454;  text-indent:7px;}
.g-plate-one .g-plate-one-left .g-new-intr .m-new-ul li a:hover{ color:#ff3300}

.g-plate-one .g-plate-one-left .g-new-intr .m-new-ul li em{ width:30px; height:14px; line-height:14px; float:right; text-align:right; color:#a3a3a3; font-style:normal; padding-right:4px;  font-size:12px;}

.g-plate-one .g-intr-box{ width:520px; height:493px; float:left; margin:8px 8px 0 7px; display:inline; overflow:hidden;}
.g-plate-one .g-intr-box .m-intr-recomd{ width:100%; height:68px;display:block; overflow:hidden; margin:0;}
.g-plate-one .g-intr-box .m-intr-recomd li{ width:100%; height:22px; line-height:22px; font-size:20px; font-weight:normal; color:#fe0032; text-align:center; margin:10px 0 0 0; float:left; overflow:hidden}
.g-plate-one .g-intr-box .m-intr-recomd li a{ color:#fe0032; font-weight:bold;}
.g-plate-one .g-intr-box .m-intr-recomd li a:hover{ color:#ff3300}
.g-plate-one .g-intr-box .m-intr-recomd .m-intr-recomd-odd{ width:100%; height:16px; line-height:16px; font-size:14px; font-weight:normal; color:#474747; text-align:center; margin:13px 0 0 0; float:left;overflow:hidden; padding-left:0px;}
.g-plate-one .g-intr-box .m-intr-recomd .m-intr-recomd-odd a{ float:left; width:24%; height:16px; line-height:16px; overflow:hidden; color:#777; font-weight:normal;}
.g-plate-one .g-intr-box .m-intr-recomd .m-intr-recomd-odd a:hover{ color:#ff3300}

.g-plate-one .g-intr-box .m-intr-recomd-tabtn{ width:580px; height:42px; display:block; overflow:hidden; margin:8px 0 0 0;}
.g-plate-one .g-intr-box .m-intr-recomd-tabtn a{width:104px; height:42px;float:left; margin:0 0 0 104px; display:inline; overflow:hidden; font-size:14px; color:#666; text-align:center; line-height:28px; cursor:pointer}
.g-plate-one .g-intr-box .m-intr-recomd-tabtn .m-desktop-hover{ background:url(../images/intr_hover2.jpg) no-repeat; color:#fff;}

.g-plate-one .g-intr-box .m-intr-ul{ width:100%; height:auto; overflow:hidden; margin:8px 0 0;}
.g-plate-one .g-intr-box .m-intr-ul li{ width:100%; height:20px; line-height:20px; float:left; overflow:hidden; margin:11px 0 0 0; }
.g-plate-one .g-intr-box .m-intr-ul li a{ width:340px; height:20px; line-height:20px; font-size:14px; font-weight:normal; color:#333; float:left; margin:0 0 0 10px; display:inline; overflow:hidden}
.g-plate-one .g-intr-box .m-intr-ul li a:hover{ color:#ff3300}
.g-plate-one .g-intr-box .m-intr-ul li em{ float:right; font-size:14px; font-weight:normal; color:#9b9b9b; width:auto; height:20px; line-height:20px; overflow:hidden; margin:0 5px 0 0; font-style:normal}
.g-plate-one .g-intr-box .m-intr-ul li img{ float:left; width:20px; height:20px; float:left; margin:0 0 0 0; display:inline; overflow:hidden}
.g-plate-one .g-intr-box .m-intr-ul .m-intr-ul-bod{ border-bottom:1px dashed #ccc; padding-bottom:11px;}
.g-plate-one .g-intr-box .m-intr-ul li a.m-mis { width: 78px;text-align: right; margin:0 12px 0 0 ; border-right: 1px #ccc solid; padding-right: 10px; color: #666 }
.g-plate-one .g-intr-box .m-intr-ul li a.m-mis:hover { color: #f30 }

.g-plate-one .g-intr-box .m-intr-ul li:nth-child(7){ border-top:1px dashed #eee; margin:16px 0 0; padding:16px 0 0;}

.g-plate-one .g-plate-one-right{ width:275px; height:auto; float:right; margin:11px 0 0 0; border-left:1px solid #ebebeb; padding-bottom:4px;}
.g-plate-one .g-plate-one-right .g-editor-box{ width:260px; height:auto; display:block; overflow:hidden; margin:0;}
.g-plate-one .g-plate-one-right .g-editor-box dt{ width:243px; height:23px; line-height:23px; border-left:5px solid #40b119; text-indent:10px; font-size:20px; font-weight:normal; color:#343434; margin-top:9px;}
.g-plate-one .g-plate-one-right .g-editor-box dd{  height:56px; display:block; overflow:hidden; border-bottom:1px dashed #cdcdcd; margin-left:7px;}
.g-plate-one .g-plate-one-right .g-editor-box dd .m-editor-aimg{ width:32px; height:32px; float:left; margin:13px 0 0 4px; display:inline; overflow:hidden}
.g-plate-one .g-plate-one-right .g-editor-box dd .m-editor-aimg img{ width:32px; height:32px; display:block; overflow:hidden}
.g-plate-one .g-plate-one-right .g-editor-box dd .m-editor-aname{ width:196px; height:14px; line-height:14px; float:left; font-size:14px; font-weight:normal; color:#272727;display:inline; overflow:hidden; margin:13px 0 0 8px }
.g-plate-one .g-plate-one-right .g-editor-box dd .m-editor-aname:hover{ color:#ff3300}
.g-plate-one .g-plate-one-right .g-editor-box dd em{ width:176px; height:14px; line-height:14px; float:left; font-size:12px; font-weight:normal; color:#7e7e7e; display:inline; overflow:hidden; font-style:normal; margin:6px 0 0 8px}



.g-plate-two{ width:1240px; height:auto; display:block; overflow:hidden; background:#fff; margin:auto; padding:12px 0 0 0 ;}
.g-plate-two .g-plate-usedir{ width:936px; height:auto; float:left; margin:0 0 0 13px; display:inline; overflow:hidden}
.g-plate-two .g-plate-usedir .m-plate-usedir-title{ width:100%; height:48px; line-height:52px; display:block; overflow:hidden; border-bottom:2px solid #40b119; margin:0 0 3px 0;}
.g-plate-two .g-plate-usedir .m-plate-usedir-title dt{ float:left; height:28px; line-height:28px; font-size:26px; font-weight:normal; color:#393937; margin:4px 0 0 2px; display:inline; overflow:hidden}
.g-plate-two .g-plate-usedir .m-plate-usedir-title dt span{ color:#32a71a;}
.g-plate-two .g-plate-usedir .m-plate-usedir-title dd{ width:auto; float:right; margin:18px 10px 0 0; display:inline; font-size:12px; font-weight:normal; color:#595959}
.g-plate-two .g-plate-usedir .m-plate-usedir-title dd span{ color:#ff6a00; font-weight:bold; padding:0 4px;}
.g-plate-two .g-plate-usedir .m-plate-usedir-bigbg{  height:auto; display:block;overflow:hidden; margin:0;  padding-bottom:15px;}
.g-plate-two .g-plate-usedir .m-plate-usedir-bigbg .m-plate-usedir-cont{ width:187px; height:auto; float:left; overflow:hidden; margin:13px 0 0 0;}
.g-plate-two .g-plate-usedir .m-plate-usedir-bigbg .m-plate-usedir-cont dt{ width:100%; height:18px; line-height:18px; font-size:16px; font-weight:normal; color:#202020; text-indent:12px;}
.g-plate-two .g-plate-usedir .m-plate-usedir-bigbg .m-plate-usedir-cont dt a:link{ color:#202020}
.g-plate-two .g-plate-usedir .m-plate-usedir-bigbg .m-plate-usedir-cont dt a:hover{ color:#ff3300}
.g-plate-two .g-plate-usedir .m-plate-usedir-bigbg .m-plate-usedir-cont dd{ width:100%; height:22px; line-height:22px; margin:9px 0 0 0; display:block; overflow:hidden; font-size:12px; font-weight:normal; color:#262626; text-indent:43px;}
.g-plate-two .g-plate-usedir .m-plate-usedir-bigbg .m-plate-usedir-cont dd a{ color:#262626; font-size: 14px}
.g-plate-two .g-plate-usedir .m-plate-usedir-bigbg .m-plate-usedir-cont dd a:hover{ color:#ff3300;}

.g-plate-two .g-plate-recomdir{ width:275px; height:520px; float:right; overflow:hidden; border-left:1px solid #ebebeb; margin:3px 0 0 0;}
.g-plate-two .g-plate-recomdir strong{ width:243px; height:23px; line-height:23px; border-left:5px solid #67cb33; text-indent:10px; font-size:20px; font-weight:nomral; color:#343434; display:block; overflow:hidden; margin:13px 0 8px 0;}
.g-plate-two .g-plate-recomdir .m-plate-recomdir-recomd{ width:255px; height:63px; display:block; overflow:hidden; margin:0 0 0 7px; border-bottom:1px dashed #cdcdcd}
.g-plate-two .g-plate-recomdir .m-plate-recomdir-recomd dt{ width:32px; height:32px; float:left; margin:14px 0 0 4px; display:inline; overflow:hidden}
.g-plate-two .g-plate-recomdir .m-plate-recomdir-recomd dt img{ width:32px; height:32px; display:block; overflow:hidden}
.g-plate-two .g-plate-recomdir .m-plate-recomdir-recomd dd{ width:210px; height:auto; line-height:14px; float:left; margin:2px 0 0 8px; display:iniline; overflow:hidden}
.g-plate-two .g-plate-recomdir .m-plate-recomdir-recomd dd a{ width:176px; height:14px; line-height:14px; float:left; font-size:14px; font-weight:normal; color:#272727;display:inline; overflow:hidden; margin:13px 0 0 0 }
.g-plate-two .g-plate-recomdir .m-plate-recomdir-recomd dd a:hover{ color:#ff3300}
.g-plate-two .g-plate-recomdir .m-plate-recomdir-recomd dd em{ width:176px; height:14px; line-height:14px; float:left; font-size:12px; font-weight:normal; color:#7e7e7e; display:inline; overflow:hidden; font-style:normal; margin:6px 0 0 0}
.g-plate-two .g-plate-recomdir .g-plate-recomdir-ul{ width:255px; height:auto;display:block; overflow:hidden; margin:0 0 0 8px;}
.g-plate-two .g-plate-recomdir .g-plate-recomdir-ul li{width:100%; height:35px; line-height:35px; border-bottom:1px dashed #cdcdcd; font-size:12px; font-weight:normal; display:block; overflow:hidden; text-indent:4px;}
.g-plate-two .g-plate-recomdir .g-plate-recomdir-ul li a:link{ color:#444; font-size: 14px}
.g-plate-two .g-plate-recomdir .g-plate-recomdir-ul li a:visited{ color:#444}
.g-plate-two .g-plate-recomdir .g-plate-recomdir-ul li a:hover{ color:#ff3300}

.g-coop-box{ width:1240px; height:147px; display:block; overflow:hidden; margin:auto; padding:4px 0; background:#fff;}
.g-coop-box .g-coop-cont{width:1220px; height:145px; display:block; overflow:hidden; border:1px dashed #cdcdcd; border-left:0; border-right:0; margin:0 0 0 10px;}
.g-coop-box .g-coop-cont .m-coop-title{ width:35px; height:102px;  float:left; margin:25px 0 0 8px; display:inline; overflow:hidden}
.g-coop-box .g-coop-cont .f-rolling{ width:1170px; height:99px; float:left; overflow:hidden; position:relative; zoom:1; margin-top:25px;}
.g-coop-box .g-coop-cont .f-rolling .f-rolling-mask{ overflow:hidden; position:absolute; zoom:1; left:0; top:0; z-index:100; height:99px; background:#fff; }
.g-coop-box .g-coop-cont .f-rolling .f-rolling-mask .f-rolling-images{ position:absolute; margin:0; padding:0}
.g-coop-box .g-coop-cont .f-rolling .f-rolling-mask .f-rolling-images li{list-style: none; float: left; width:116px; height:99px; overflow: hidden; padding:0; margin:0 0 0 12px; display:inline; position:relative;}
.g-coop-box .g-coop-cont .f-rolling .f-rolling-mask .f-rolling-images li a img{ height:78px; width:78px; margin:auto; display:block; overflow:hidden; max-width:none}
.g-coop-box .g-coop-cont .f-rolling .f-rolling-mask .f-rolling-images li a span{ width:100%; height:21px; line-height:21px; display:block; overflow:hidden; background:#1e1e1e; text-align:center; font-size:12px; font-weight:normal; color:#fff; display:block; overflow:hidden}
.g-coop-box .g-coop-cont .f-rolling .f-rolling-mask .f-rolling-images li a:hover{ color:#ff0}
.g-coop-box .g-coop-cont .f-rolling .f-rolling-mask .f-rolling-images li a:hover span{ color:#ff0}


.g-desktop-box{ width:1240px; height:auto; display:block; overflow:hidden; margin:auto; padding:0 0 15px 0; background:#fff;}
.g-desktop-box .g-desktop-recomd{ width:692px; height:auto; float:left; margin:4px 0 0 13px; display:inline; overflow:hidden}
.g-desktop-box .g-desktop-recomd .m-desktop-title{ width:100%; height:43px; border-bottom:2px solid #53ba13; display:block; overflow:hidden; margin:0;}
.g-desktop-box .g-desktop-recomd .m-desktop-title dt{ width:auto; height:46px; line-height:24px; float:left; font-size:26px; font-weight:normal; color:#383838; margin:0 0 0 7px; display:inline; overflow:hidden}
.g-desktop-box .g-desktop-recomd .m-desktop-title dd{ width:auto; height:46px; float:right; overflow:hidden}
.g-desktop-box .g-desktop-recomd .m-desktop-title dd a{ width:68px; height:20px; line-height:20px; float:left;  font-size:12px; font-weight:normal; color:#929292; text-align:center; margin:7px 0 0 9px; display:inline; overflow:hidden;}
.g-desktop-box .g-desktop-recomd .m-desktop-title dd a:hover{ color:#fff}
.g-desktop-box .g-desktop-recomd .m-desktop-title dd .m-desktop-hover{ color:#fff}
.g-desktop-box .g-desktop-recomd .m-desktop-cont{ width:685px; height:auto; overflow:hidden; margin:auto; display:none}
.g-desktop-box .g-desktop-recomd .m-desktop-cont dt{ width:100%; height:174px; display:block; overflow:hidden; border-bottom:1px dashed #ccc; margin:0}
.g-desktop-box .g-desktop-recomd .m-desktop-cont dt a{ width:222px; height:139px; float:left; margin:19px 0 0 9px; display:inline; overflow:hidden; position:relative; zoom:1}
.g-desktop-box .g-desktop-recomd .m-desktop-cont dt a img{ width:224px; height:139px; display:block; overflow:hidden}
.g-desktop-box .g-desktop-recomd .m-desktop-cont dt a span{ width:100%; height:25px; line-height:25px; font-size:12px; font-weight:normal;  color:#fff; text-align:center; background:#000; opacity:0.7; filter:alpha(opacity=70); position:absolute; left:0; top:114px;}
.g-desktop-box .g-desktop-recomd .m-desktop-cont dt a:hover{ color:#ff0}
.g-desktop-box .g-desktop-recomd .m-desktop-cont dt a:hover span{opacity:1; filter:alpha(opacity=100); color:#ff0}
.g-desktop-box .g-desktop-recomd .m-desktop-cont dd{ width:100%; height:auto; display:block; overflow:hidden; margin:0;}
.g-desktop-box .g-desktop-recomd .m-desktop-cont dd a{ width:160px; height:auto; float:left; overflow:hidden; margin:14px 0 0 9px;}
.g-desktop-box .g-desktop-recomd .m-desktop-cont dd a img{ width:160px; height:99px; display:block; overflow:hidden}
.g-desktop-box .g-desktop-recomd .m-desktop-cont dd a strong{ width:100%; height:14px; line-height:14px; font-size:12px; font-weight:normal; color:#353535; text-align:center; margin:7px 0 0 0; display:block; overflow:hidden}
.g-desktop-box .g-desktop-recomd .m-desktop-cont dd a span{ width:100%; height:14px; line-height:14px; font-size:12px; font-weight:normal; color:#9f9f9f; text-align:center; margin:7px 0 0 0; display:block; overflow:hidden}
.g-desktop-box .g-desktop-recomd .m-desktop-cont dd a:hover{ color:#000}
.g-desktop-box .g-desktop-recomd .m-desktop-cont dd a:hover strong{ color:#000}
.g-desktop-box .g-desktop-recomd .m-desktop-cont dd a:hover span{ color:#000}

.g-desktop-box .g-desktop-hot{ width:248px; height:auto; float:right; overflow:hidden; border-left:1px solid #ebebeb; margin:0 0 0 0;}
.g-desktop-box .g-desktop-hot strong{ width:243px; height:23px; line-height:23px; border-left:5px solid #67cb33; text-indent:10px; font-size:20px; font-weight:normal; color:#343434; display:block; overflow:hidden; margin:9px 0 8px 0;}
.g-desktop-box .g-desktop-hot .m-desktop-hot-recomd{ width:220px; height:auto; display:block; overflow:hidden; margin:0 0 0 12px; }
.g-desktop-box .g-desktop-hot .m-desktop-hot-recomd li{ width:218px; height:auto;border-bottom:1px solid #f3f3f3 ; padding:7px 0 ; display:block; overflow:hidden; position:relative; zoom:1; padding-left:2px;}
.g-desktop-box .g-desktop-hot .m-desktop-hot-recomd li a{ width:100%; height:auto; font-size:12px; font-weight:normal; color:#414141; display:block; overflow:hidden}
.g-desktop-box .g-desktop-hot .m-desktop-hot-recomd li a img{ width:200px; height:124px;overflow:hidden; display:none}
.g-desktop-box .g-desktop-hot .m-desktop-hot-recomd li .m-desktop-hot-hover{ padding:7px 0; }
.g-desktop-box .g-desktop-hot .m-desktop-hot-recomd li .m-desktop-hot-hover span{ width:200px; height:24px; line-height:24px; font-size:12px; font-weight:normal; text-align:center; color:#fff; position:absolute; left:2px; top:114px; background:#000; display:block; overflow:hidden}
.g-desktop-box .g-desktop-hot .m-desktop-hot-recomd li .m-desktop-hot-hover img{ width:200px; height:124px;overflow:hidden; display:block}


.g-andir-box{ width:1240px; height:auto; display:block; overflow:hidden; margin:auto; padding:0 0 10px 0; background:#fff; position:relative; zoom:1; z-index:100}
.g-andir-box .g-andir-recomd{ width:692px; height:auto; float:left; margin:4px 0 0 13px; display:inline; overflow:hidden}
.g-andir-box .g-andir-recomd .m-andir-title{ width:100%; height:46px; border-bottom:2px solid #53ba13; display:block; overflow:hidden; margin:0;}
.g-andir-box .g-andir-recomd .m-andir-title dt{ width:auto; height:46px; line-height:24px; float:left; font-size:26px; font-weight:normal; color:#383838; margin:0 0 0 7px; display:inline; overflow:hidden}
.g-andir-box .g-andir-recomd .m-andir-title dd{ width:auto; height:46px; float:right; overflow:hidden}
.g-andir-box .g-andir-recomd .m-andir-title dd a{ width:68px; height:20px; line-height:20px; float:left;  font-size:12px; font-weight:normal; color:#929292; text-align:center; margin:7px 0 0 9px; display:inline; overflow:hidden;}
.g-andir-box .g-andir-recomd .m-andir-title dd a:hover{ color:#fff}
.g-andir-box .g-andir-recomd .m-andir-title dd .m-desktop-hover{ color:#fff}

.g-andir-box .g-andir-recomd .m-andir-cont{ width:685px; height:auto; overflow:hidden; margin:auto; display:none}
.g-andir-box .g-andir-recomd .m-andir-cont dt{ width:100%; height:178px; display:block; overflow:hidden; border-bottom:1px dashed #ccc; margin:0}
.g-andir-box .g-andir-recomd .m-andir-cont dt a{ width:330px; height:142px; float:left; margin:21px 0 0 12px; display:inline; overflow:hidden; position:relative; zoom:1}
.g-andir-box .g-andir-recomd .m-andir-cont dt a img{ width:336px; height:142px; display:block; overflow:hidden}
.g-andir-box .g-andir-recomd .m-andir-cont dt a span{ width:100%; height:30px; line-height:30px; font-size:12px; font-weight:normal;  color:#fff; text-align:center; background:#000; opacity:0.7; filter:alpha(opacity=70); position:absolute; left:0; top:112px;}
.g-andir-box .g-andir-recomd .m-andir-cont dt a:hover{ color:#ff0}
.g-andir-box .g-andir-recomd .m-andir-cont dt a:hover span{opacity:1; filter:alpha(opacity=100); color:#ff0}
.g-andir-box .g-andir-recomd .m-andir-cont dd{ width:100%; height:auto; display:block; overflow:hidden; margin:0;}
.g-andir-box .g-andir-recomd .m-andir-cont dd a{ width:98px; height:auto; float:left; overflow:hidden; margin:12px 0 0 14px;}
.g-andir-box .g-andir-recomd .m-andir-cont dd a img{ width:98px; height:98px; display:block; overflow:hidden}
.g-andir-box .g-andir-recomd .m-andir-cont dd a strong{ width:100%; height:14px; line-height:14px; font-size:12px; font-weight:normal; color:#353535; text-align:center; margin:7px 0 0 0; display:block; overflow:hidden}
.g-andir-box .g-andir-recomd .m-andir-cont dd a span{ width:100%; height:14px; line-height:14px; font-size:12px; font-weight:normal; color:#9f9f9f; text-align:center; margin:7px 0 0 0; display:block; overflow:hidden}
.g-andir-box .g-andir-recomd .m-andir-cont dd a:hover{ color:#000}
.g-andir-box .g-andir-recomd .m-andir-cont dd a:hover strong{ color:#000}
.g-andir-box .g-andir-recomd .m-andir-cont dd a:hover span{ color:#000}

.g-andir-box .g-andir-hot{ width:248px; height:auto; float:right; overflow:hidden; border-left:1px solid #ebebeb; margin:0 0 0 0;}
.g-andir-box .g-andir-hot strong{ width:243px; height:23px; line-height:23px; border-left:5px solid #67cb33; text-indent:10px; font-size:20px; font-weight:normal; color:#343434; display:block; overflow:hidden; margin:9px 0 8px 0;}
.g-andir-box .g-andir-hot .m-andir-hot-recomd{ width:220px; height:auto; display:block; overflow:hidden; margin:8px 0 0 12px; }
.g-andir-box .g-andir-hot .m-andir-hot-recomd li{ width:218px; height:auto;border-bottom:1px solid #f3f3f3 ; padding:8px 0 8px 2px ; float:left; overflow:hidden; position:relative; zoom:1;}
.g-andir-box .g-andir-hot .m-andir-hot-recomd li a{ width:100%; height:auto; font-size:12px; font-weight:normal; color:#454545; display:block; overflow:hidden}
.g-andir-box .g-andir-hot .m-andir-hot-recomd li a b{ width:100%; height:14px; line-height:14px; font-size:12px; font-weight:normal; color:#454545; margin:0 0 0 3px;  display:block; overflow:hidden}
.g-andir-box .g-andir-hot .m-andir-hot-recomd li a img{display:none}
.g-andir-box .g-andir-hot .m-andir-hot-recomd li em{ display:none}
.g-andir-box .g-andir-hot .m-andir-hot-recomd li span{ display:none}
.g-andir-box .g-andir-hot .m-andir-hot-recomd li .m-andir-hot-hover{ padding:9px 0; }
.g-andir-box .g-andir-hot .m-andir-hot-recomd li .m-andir-hot-hover img{ width:67px; height:67px; float:left; margin:0 0 0 3px; display:inline; overflow:hidden;}
.g-andir-box .g-andir-hot .m-andir-hot-recomd li .m-andir-hot-hover b{ width:128px; height:14px; line-height:14px; font-size:12px; font-weight:bold; color:#1e1e1e; float:left; margin:0 0 0 9px; display:inline; overflow:hidden}
.g-andir-box .g-andir-hot .m-andir-hot-recomd li .m-andir-hot-hover em{ width:128px; height:14px; line-height:14px; font-size:12px; font-weight:normal; font-style:normal; color:#8c8c8c; float:left; margin:9px 0 0 9px; display:inline; overflow:hidden;}
.g-andir-box .g-andir-hot .m-andir-hot-recomd li .m-andir-hot-hover span{ width:60px; height:20px; line-height:20px; font-size:12px; font-weight:normal; color:#fff; text-align:center; background:#ff9702; float:left; margin:9px 0 0 9px; display:inline; overflow:hidden}

.g-dir-class{ width:1240px; height:auto; display:block; overflow:hidden; background:#fff; margin:auto; padding:8px 0 12px 0;position:relative; zoom:1; z-index:100}
.g-dir-class .g-dir-title{ width:1220px; height:26px; line-height:26px; border-bottom:2px solid #ff7900; padding-bottom:13px;  font-size:26px; font-weight:normal; color:#383838; text-indent:6px; display:block; overflow:hidden; margin:auto; float:none; margin-bottom:17px}
.g-dir-class .g-dir-title span{ color:#ff7700}
.g-dir-class .g-plate-one{ width:1240px; height:auto; display:block; overflow:hidden; margin:0;}
.g-dir-class .g-plate-one .g-plate-one-dl{ width:390px; height:132px; float:left; margin:2px 0 0 18px; display:inline; overflow:hidden; position:relative; zoom:1;}
.g-dir-class .g-plate-one .g-plate-one-dl dt{ width:100%; height:56px; display:block; overflow:hidden; position:absolute; left:0; top:0; z-index:100}
.g-dir-class .g-plate-one .g-plate-one-dl dt img{ width:55px; height:56px; float:left;}
.g-dir-class .g-plate-one .g-plate-one-dl dt strong{ width:230px; height:18px; line-height:18px; float:left; margin:37px 0 0 21px; display:inline; overflow:hidden; font-size:16px; font-weight:normal; color:#404040}
.g-dir-class .g-plate-one .g-plate-one-dl dd{  height:65px; border:1px solid #ddd; position:absolute; left:11px; top:15px; z-index:50; margin:0; padding:49px 0 0 0 }
.g-dir-class .g-plate-one .g-plate-one-dl dd a{ font-size:14px; font-weight:normal; color:#414141; float:left; margin:7px 0 0 30px; display:inline;}
.g-dir-class .g-plate-one .g-plate-one-dl dd a:hover{ color:#000; text-decoration:underline}
.g-dir-class .g-oj-box{ width:1240px; height:7px; position:absolute; left:0; bottom:0; z-index:50; margin:0;}
.g-dir-class .g-oj-box .g-oj-bottom-left{ width:7px; height:7px; float:left}
.g-dir-class .g-oj-box .g-oj-bottom-right{ width:7px; height:7px; float:right}

/**排行榜*/
.g-rank-box{ width:1240px; height:auto; display:block; overflow:hidden;float:none; background:#fff; margin:10px auto 0; position:relative; zoom:1; z-index:100; padding:0 0 12px 0;}
.g-rank-box .m-oj-top-left{ width:7px; height:7px; position:absolute; left:0; top:0;}
.g-rank-box .m-oj-top-right{ width:7px; height:7px; position:absolute; right:0; top:0;}
.g-rank-box .m-oj-bottom-left{ width:7px; height:7px; position:absolute; left:0; bottom:0;}
.g-rank-box .m-oj-bottom-right{ width:7px; height:7px; position:absolute; right:0; bottom:0;}
.g-rank-box .m-rank-more{ width:217px; height:29px; line-height:29px; display:block; overflow:hidden; margin:11px auto 0; border:2px solid #dfdfdf; background:#fff; text-align:center; font-size:14px; font-weight:normal; color:#8c8c8c}
.g-rank-box .m-rank-more:hover{ background:#333; color:#fff}

.g-rank-box .g-rank-listbox{ width:292px; height:auto; float:left; margin:14px 0 0 15px; display:inline; overflow:hidden;}
.g-rank-box .g-rank-listbox .g-rank-title{ width:100%; height:40px; display:block; overflow:hidden; margin:0;}
.g-rank-box .g-rank-listbox .g-rank-title dt{ width:37px; height:37px; float:left; border-top:3px solid #fff; overflow:hidden;}
.g-rank-box .g-rank-listbox .g-rank-title dd{ width:255px; height:32px; line-height:32px; float:left; margin:4px 0 0 0;  overflow:hidden; font-size:16px; font-weight:normal; color:#fff; text-indent:14px;}
.g-rank-box .g-rank-listbox .g-rank-list{ width:278px; height:auto; display:block; overflow:hidden; float:none; margin:auto;}
.g-rank-box .g-rank-listbox .g-rank-list li{ width:100%; height:auto; float:left; border-bottom:1px dotted #d8d8d8; overflow:hidden; padding:11px 0;}
.g-rank-box .g-rank-listbox .g-rank-list li a b{ width:19px; height:19px; line-height:19px; text-align:center;font-size:12px; font-weight:normal; color:#fff; float:left; margin:0 0 0 2px; display:inline; overflow:hidden;}
.g-rank-box .g-rank-listbox .g-rank-list li a strong{ width:170px; height:16px; line-height:16px; float:left; font-size:15px; font-weight:normal; color:#2f2f2f; overflow:hidden; margin:0 0 0 11px; display:inline}
.g-rank-box .g-rank-listbox .g-rank-list li a .m-rank-list-img{ display:none}
.g-rank-box .g-rank-listbox .g-rank-list li a .m-rank-list-xx{ display:none}
.g-rank-box .g-rank-listbox .g-rank-list li a em{ display:none}

.g-rank-box .g-rank-listbox .g-rank-list li .m-rank-hover b{ width:19px; height:19px; line-height:19px; text-align:center;  font-size:12px; font-weight:normal; color:#fff; float:left; margin:21px 0 0 2px; display:inline; overflow:hidden;}
.g-rank-box .g-rank-listbox .g-rank-list li .m-rank-hover .m-rank-list-img{ width:61px; height:61px; float:left; margin:0 0 0 11px; display:inline; overflow:hidden}
.g-rank-box .g-rank-listbox .g-rank-list li .m-rank-hover strong{ width:109px; height:16px; line-height:16px; float:left; font-size:15px; font-weight:normal; color:#2f2f2f; overflow:hidden; margin:0 0 0 11px; display:inline}
.g-rank-box .g-rank-listbox .g-rank-list li .m-rank-hover .m-rank-list-xx{ width:69px; height:12px; float:left; margin:4px 0 0 11px; display:inline; overflow:hidden}
.g-rank-box .g-rank-listbox .g-rank-list li .m-rank-hover em{ width:64px; height:20px; line-height:20px; float:left; font-size:12px; font-weight:normal; color:#fff; text-align:center; margin:7px 0 0 11px; display:inline; overflow:hidden; font-style:normal}

/**排行榜绿色*/
.g-rank-box .g-rank-greed .g-rank-title dt{ border-top:3px solid #679e1f; }
.g-rank-box .g-rank-greed .g-rank-title dd{  background:#84bc3d; }
.g-rank-box .g-rank-greed .g-rank-list li a b{  background:#7cb930;}
.g-rank-box .g-rank-greed .g-rank-list li .m-rank-hover b{ background:#7cb930;}
.g-rank-box .g-rank-greed .g-rank-list li .m-rank-hover em{ background:#84bd3c;}

/**排行榜蓝色*/
.g-rank-box .g-rank-blue .g-rank-title dt{ border-top:3px solid #4a99ba; }
.g-rank-box .g-rank-blue .g-rank-title dd{  background:#56b4da; }
.g-rank-box .g-rank-blue .g-rank-list li a b{  background:#56b4da;}
.g-rank-box .g-rank-blue .g-rank-list li .m-rank-hover b{ background:#56b4da;}
.g-rank-box .g-rank-blue .g-rank-list li .m-rank-hover em{ background:#56b4da;}

/**排行榜红色*/
.g-rank-box .g-rank-red .g-rank-title dt{ border-top:3px solid #c45051; }
.g-rank-box .g-rank-red  .g-rank-title dd{  background:#ed5b5c; }
.g-rank-box .g-rank-red  .g-rank-list li a b{  background:#ed5b5c;}
.g-rank-box .g-rank-red  .g-rank-list li .m-rank-hover b{ background:#ed5b5c;}
.g-rank-box .g-rank-red  .g-rank-list li .m-rank-hover em{ background:#ed5b5c;}

/**排行榜灰色*/
.g-rank-box .g-rank-hui .g-rank-title dt{ border-top:3px solid #aeaeae; }
.g-rank-box .g-rank-hui  .g-rank-title dd{  background:#ccc; }
.g-rank-box .g-rank-hui  .g-rank-list li a b{  background:#ccc;}
.g-rank-box .g-rank-hui  .g-rank-list li .m-rank-hover b{ background:#ccc;}
.g-rank-box .g-rank-hui  .g-rank-list li .m-rank-hover em{ background:#ccc;}
/**排行榜绿色*/
.g-rank-box .g-rank-cyan .g-rank-title dt{ border-top:3px solid #3b927f;}
.g-rank-box .g-rank-cyan .g-rank-title dd{  background:#36ae93; }
.g-rank-box .g-rank-cyan .g-rank-list li a b{  background:#36ae93;}
.g-rank-box .g-rank-cyan .g-rank-list li .m-rank-hover b{ background:#36ae93;}
.g-rank-box .g-rank-cyan .g-rank-list li .m-rank-hover em{ background:#36ae93;}

.g-rank-box .g-abc-search{ width:934px; height:auto; display:block; overflow:hidden; margin:auto; float:none}
.g-rank-box .g-abc-search img{ float:left; width:133px; height:87px; margin:23px 0 0 0; overflow:hidden}
.g-rank-box .g-abc-search p{ width:800px; height:77px; float:left; overflow:hidden; margin:23px 0 0 0; font-size:16px; font-weight:normal; color:#d4d4d4; display:inline;word-break:break-all; /*支持IE，chrome，FF不支持*/　word-wrap:break-word;/*支持IE，chrome，FF*/; line-height:36px; padding-top:10px;}
.g-rank-box .g-abc-search p a{ color:#6ed1bc; padding:0 15px;}
.g-rank-box .g-abc-search p a:hover{ color:#090; font-weight:bold; font-size:18px}


.g-friend-box{ width:1240px; height:auto; display:block; overflow:hidden; margin:10px auto 0; background:#fff; position:relative; zoom:1; padding-bottom:10px;}
.g-friend-box .span9{ width:1210px; height:auto; display:block; overflow:hidden; margin:auto; float:none}
.g-friend-box .m-oj-top-left{ width:7px; height:7px; position:absolute; left:0; top:0;}
.g-friend-box .m-oj-top-right{ width:7px; height:7px; position:absolute; right:0; top:0;}
.g-friend-box .m-oj-bottom-left{ width:7px; height:7px; position:absolute; left:0; bottom:0;}
.g-friend-box .m-oj-bottom-right{ width:7px; height:7px; position:absolute; right:0; bottom:0;}

.g-friend-box .span9 .g-friend-title{ height:28px; line-height:28px; padding:10px 0 12px 0; display:block; overflow:hidden; border-bottom:2px solid #f90366; margin:0}
.g-friend-box .span9 .g-friend-title dt{ width:auto; height:28px; line-height:28px; font-size:26px; font-weight:normal; color:#383838; float:left; margin:0 0 0 9px; display:inline; overflow:hidden
}
.g-friend-box .span9 .g-friend-title dt span{ color:#f90366}
.g-friend-box .span9 .g-friend-title dd{ float:right; height:16px; line-height:16px; font-size:12px; font-weight:normal; color:#5f5f5f; margin:14px 8px 0 0 ; display:inline; overflow:hidden;}
.g-friend-box .span9 .g-friend-title dd a{ color:#5f5f5f}
.g-friend-box .span9 .g-friend-title dd a:hover{ color:#f90366}
.g-friend-box .span9 .g-friend-ul{  height:auto; display:block; overflow:hidden; margin:10px auto 0;}
.g-friend-box .span9 .g-friend-ul li{ float:left; height:14px; line-height:14px; font-size:12px; font-weight:normal; padding:3px 6px; display:inline; overflow:hidden;word-break:break-all; /*支持IE，chrome，FF不支持*/　word-wrap:break-word;/*支持IE，chrome，FF*/}
.g-friend-box .span9 .g-friend-ul li a{ color:#4e4e4e; height:14px; line-height:14px;white-space:nowrap}
.g-friend-box .span9 .g-friend-ul li a:hover{ color:#f90366; text-decoration:underline}



.crad {width:1240px; margin:10px auto; }
.crad iframe {margin-left:120px;}

/*返回顶部*/
#roll_top {position:relative; margin-bottom:1px;cursor:pointer;height:60px; line-height:60px;width:60px;display:block;background:#009900; font-weight:normal; font-size:22px; text-align:center; color:#fff; border-radius:4px}
#roll_top:hover {background:#005b00; color:#fff}
#roll {width:60px;position:fixed;left:50%;cursor:pointer;margin-left:620px; bottom:10%; _position:absolute;  _margin-top:300px;  _bottom:auto;  _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-40-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); z-index:1000 }

.bdshare-slide-button-box{ z-index:1000}

/* 新增首页跳转 */
.g-log-box .span2 a { color: #070;}
.g-log-box .span2 a:hover { color: #005200;  text-decoration: underline;}



.g-android-game{ width:1240px; height:auto; margin:auto; background:#fff; display:block; overflow:hidden}
.g-android-game .m-ag-title{ width:1210px; height:31px; padding:10px 0; border-bottom:3px solid #40b119;margin:0 0 0 13px; overflow:hidden;}
.g-android-game .m-ag-title dt{ height:31px; line-height:31px; font-size:24px; font-weight:normal; color:#333; float:left; margin:0; display:inline; overflow:hidden}
.g-android-game .m-ag-title dt i{ width:31px; height:31px; float:left; margin:0 20px 0 0; display:inline; overflow:hidden}
.g-android-game .m-ag-title dt span{ color:#40b119}
.g-android-game .m-ag-title dd{ width:auto; height:31px; float:right; display:inline; overflow:hidden}
.g-android-game .m-ag-title dd a{ width:auto; height:28px; line-height:28px; float:left; font-size:14px; font-weight:normal; color:#333; margin:2px 0 0; padding:0 8px; display:inline; overflow:hidden}
.g-android-game .m-ag-title dd a:hover{ background:#40b119; color:#fff; border-radius:15px;}
.g-android-game .m-ag-title dd i{ width:2px; height:11px; background:#eee; float:left; margin:10px 9px 0; display:inline; overflow:hidden}


.g-android-soft{ width:1240px; height:auto; margin:auto; background:#fff; display:block; overflow:hidden}
.g-android-soft .m-ag-title{ width:1210px; height:31px; padding:10px 0; border-bottom:3px solid #40b119;margin:0 0 0 13px; overflow:hidden;}
.g-android-soft .m-ag-title dt{ height:31px; line-height:31px; font-size:24px; font-weight:normal; color:#333; float:left; margin:0; display:inline; overflow:hidden}
.g-android-soft .m-ag-title dt i{ width:31px; height:31px; float:left; margin:0 20px 0 0; display:inline; overflow:hidden}
.g-android-soft .m-ag-title dt span{ color:#40b119}
.g-android-soft .m-ag-title dd{ width:auto; height:31px; float:right; display:inline; overflow:hidden}
.g-android-soft .m-ag-title dd a{ width:auto; height:28px; line-height:28px; float:left; font-size:14px; font-weight:normal; color:#333; margin:2px 0 0; padding:0 8px; display:inline; overflow:hidden}
.g-android-soft .m-ag-title dd a:hover{ background:#40b119; color:#fff; border-radius:15px;}
.g-android-soft .m-ag-title dd i{ width:2px; height:11px; background:#eee; float:left; margin:10px 9px 0; display:inline; overflow:hidden}


.g-ag-cont{ width:920px; height:372px; border-right:1px solid #eee; margin:17px 0 0 13px; overflow:hidden}
.g-ag-cont dl{ width:100%; height:auto; display:block; overflow:hidden}
.g-ag-cont dl dt{ width:auto; height:auto; float:left; display:inline; overflow:hidden}
.g-ag-cont dl dt strong{ width:90px; height:36px; line-height:36px; font-size:14px; font-weight:normal; color:#333; text-align:center; background:#f2f2f2; float:left; margin:0 13px 5px 3px; display:inline; overflow:hidden; cursor:pointer}
.g-ag-cont dl dt .f-hover{ background:#40b119; color:#fff;}
.g-ag-cont dl dd{ width:auto; height:auto; float:right; margin:2px 26px 0 0; display:inline; overflow:hidden}
.g-ag-cont dl dd a{ width:auto; height:28px; line-height:28px; padding:0 12px; font-size:14px; font-weight:normal; color:#333; border:2px solid #f2f2f2; float:left; margin:0 0 0 20px; display:inline; overflow:hidden; text-decoration:none}
.g-ag-cont dl dd a:hover{ border-color:#93d685; color:#40b119;}
.g-ag-cont ul{ width:100%; height:auto; padding:0 0 10px 0; display:block; overflow:hidden}
.g-ag-cont ul li{ width:94px; height:142px; float:left; margin:0 4px 0 3px; display:inline; overflow:hidden}
.g-ag-cont ul li a{ width:90px; height:140px; border:1px solid #fff; display:block; overflow:hidden}
.g-ag-cont ul li a img{ width:70px; height:70px; margin:8px auto 6px; border-radius:14px; display:block; overflow:hidden}
.g-ag-cont ul li a strong{ width:100%; height:29px; line-height:29px; font-size:14px; font-weight:normal; color:#333; text-align:center; margin:0; display:block; overflow:hidden}
.g-ag-cont ul li a b{ width:72px; height:29px; line-height:29px; font-size:14px; font-weight:normal; color:#fff; text-align:center; background:#ff3300; border-radius:6px; margin:0 auto; display:none; overflow:hidden}
.g-ag-cont ul li a em{ width:100%; height:14px; line-height:14px; font-size:12px; font-weight:normal; color:#999; text-align:center; margin:4px 0 0; display:block; overflow:hidden}
.g-ag-cont ul li a:hover{ text-decoration:none; background:#f8f8f8; border:1px solid #ededed}
.g-ag-cont ul li a:hover strong{ display:none}
.g-ag-cont ul li a:hover b{ display:block;}

.g-ag-rank{ width:270px; height:auto; margin:17px 0 0 15px; overflow:hidden; float: right; margin-right: 15px;}
.g-ag-rank .m-ag-ranktitle{ width:100%; height:20px; line-height:20px; font-size:16px; font-weight:normal; color:#333; display:block; overflow:hidden;}
.g-ag-rank .m-ag-ranktitle i{ width:5px; height:20px; background:#40b119; margin:0 12px 0 0; float:left; display:inline; overflow:hidden}
.g-ag-rank dl{ width:100%; height:auto; display:block; overflow:hidden}
.g-ag-rank dl dt{ width:100%; height:auto; display:block; overflow:hidden}
.g-ag-rank dl dt a{ width:100%; height:66px; border-bottom:1px solid #eee; display:block; overflow:hidden}
.g-ag-rank dl dt a i{ width:20px; height:20px; line-height:20px; font-size:12px; font-weight:bold; color:#fff; font-style:normal; text-align:center; background:#ff5555; border-radius:22px; float:left; margin:23px 11px 0 0; display:inline; overflow:hidden}
.g-ag-rank dl dt a img{ width:50px; height:50px; border-radius:12px; float:left; margin:8px 12px 0 0; display:inline; overflow:hidden}
.g-ag-rank dl dt a strong{ width:124px; height:16px; line-height:16px; font-size:14px; font-weight:normal; color:#333; float:left; margin:12px 0 0; display:inline; overflow:hidden}
.g-ag-rank dl dt a b{ width:124px; height:16px; line-height:16px; font-size:12px; font-weight:normal; color:#999; float:left; margin:8px 0 0; display:inline; overflow:hidden}
.g-ag-rank dl dt a:hover strong{ color:#ff3300}
.g-ag-rank dl dt a:nth-child(2) i{ background:#f60}
.g-ag-rank dl dt a:nth-child(3) i{ background:#f90}
.g-ag-rank dl dd{ width:100%; height:auto; display:block; overflow:hidden}
.g-ag-rank dl dd a{ width:100%; height:35px; border-bottom:1px solid #eee; display:block; overflow:hidden}
.g-ag-rank dl dd a i{ width:20px; height:20px; line-height:20px; font-size:12px; font-weight:bold; color:#fff; font-style:normal; text-align:center; background:#aaa; border-radius:22px; float:left; margin:7px 11px 0 0; display:inline; overflow:hidden}
.g-ag-rank dl dd a strong{ width:150px; height:35px; line-height:35px; font-size:14px; font-weight:normal; color:#333; float:left; margin:0; display:inline; overflow:hidden}
.g-ag-rank dl dd a b{ width:auto; height:35px; line-height:35px; font-size:12px; font-weight:normal; color:#999; float:right; margin:0; display:inline; overflow:hidden}
.g-ag-rank dl dd a:hover strong{ color:#ff3300;}


.g-box-970{ width:1240px; height:auto; background:#fff; margin:auto; display:block; overflow:hidden;}



.m-project-cont{ width:100%; height:auto; border-bottom:1px solid #eee; padding:16px 0; display:block; overflow:hidden; position:relative; zoom:1}
.m-project-cont .m-show-window{ width:1130px; height:160px; margin:0 0 0 9px; float:left; display:inline; overflow:hidden; position:relative; zoom:1}
.m-project-cont .m-show-window ul{ width:1000px; height:auto; display:block; overflow:hidden; position:absolute; left:0; top:0;}
.m-project-cont .m-show-window ul li{ width:200px; height:auto; float:left; margin:0px 33px 0 0; display:inline;}
.m-project-cont .m-show-window ul li a{ text-decoration:none}
.m-project-cont .m-show-window ul li a img{ width:100%; height:126px; display:block; overflow:hidden}
.m-project-cont .m-show-window ul li a strong{ width:100%; height:16px; line-height:16px; font-size:14px; font-weight:normal; color:#333; text-align:center; margin:12px 0 0; display:block; overflow:hidden}
.m-project-cont .m-show-window ul li a:hover strong{ color:#ff2352; text-decoration:none}
.m-project-cont b{ width:26px; height:26px; border:2px solid #999; border-radius:33px; float:left; margin:50px 0 0 13px; display:inline; overflow:hidden; cursor:pointer; position:relative; zoom:1}
.m-project-cont b:before{ content:""; border-left:2px solid #999; border-bottom:2px solid #999; width:9px; height:9px; display:block; overflow:hidden; position:absolute; left:9px; top:8px; transform:rotate(45deg)}
.m-project-cont .u-right-btn{ margin-left:9px;transform:rotate(180deg)}
.m-project-cont b:hover{ border-color:#40b119}
.m-project-cont b:hover:before{ border-color:#40b119}


.m-as-title{ width:1210px;  height:31px; padding:10px 0; border-bottom:3px solid #40b119;margin:0 auto; display:block; overflow:hidden;}
.m-as-title dt{ height:31px; line-height:31px; font-size:24px; font-weight:normal; color:#333; float:left; margin:0; display:inline; overflow:hidden}
.m-as-title dt i{ width:31px; height:31px; float:left; margin:0 20px 0 0; display:inline; overflow:hidden}
.m-as-title dt span{ color:#40b119}
.m-as-title dd{ width:auto; height:31px; float:right; display:inline; overflow:hidden}
.m-as-title dd a{ width:auto; height:28px; line-height:28px; float:left; font-size:14px; font-weight:normal; color:#333; margin:2px 0 0; padding:0 8px; display:inline; overflow:hidden}
.m-as-title dd a:hover{ background:#40b119; color:#fff; border-radius:15px;}
.m-as-title dd i{ width:2px; height:11px; background:#eee; float:left; margin:10px 9px 0; display:inline; overflow:hidden}

.m-as-btn{width: 1140px;height:auto;margin:auto;padding: 8px 0 0 68px;display:block;overflow:hidden;position:relative;zoom1;}
.m-as-btn dt{ width:100%; height:46px; display:block; overflow:hidden}
.m-as-btn dt b{ width:auto; height:32px; line-height:32px; padding:0 20px; font-size:14px; font-weight:normal; color:#333; border:2px solid #f2f2f2; border-radius:22px;float:left; margin:10px 11px 0 0; display:inline; overflow:hidden; cursor:pointer}
.m-as-btn dt .f-hover{ border-color:#96d788; color:#40b119}
.m-as-btn dd{width:auto;height: 24px;line-height: 24px;background: #40b119;color: #fff;padding: 0 14px;display:block;overflow:hidden;position:absolute;left: 4px;top: 24px;border-radius: 4px; cursor:pointer}


.m-as-cont{ width:1205px; height:auto;border-top:1px solid #eee; margin:17px auto; display:block; overflow:hidden; }
.m-as-cont li{ width:200px; height:89px; border-width:0px 1px 1px 0; border-style:solid; border-color:#eee; float:left; margin:0; display:inline; overflow:hidden}
.m-as-cont li a{ width:100%; height:89px; display:block; overflow:hidden}
.m-as-cont li a .u-as-img{ width:60px; height:60px; float:left; margin:14px 14px 0 14px; border-radius:14px;display:inline; overflow:hidden}
.m-as-cont li a strong{ width:108px; height:16px; line-height:16px; font-size:14px; font-weight:normal; color:#333; float:left; margin:18px 0 0; display:inline; overflow:hidden}
.m-as-cont li a .u-as-rank{ width:auto; height:14px;float:left; margin:6px 0 0; display:inline; overflow:hidden}
.m-as-cont li a b{ width:98px; height:14px; line-height:14px; font-size:12px; font-weight:normal; color:#999; float:left; margin:3px 0 0; display:inline; overflow:hidden}
.m-as-cont li a:hover strong{ color:#f30}
.m-as-cont li:nth-child(6n){ border-right:0;}



.g-keyword-box{ width:1240px; height:auto; display:block; overflow:hidden; margin:10px auto 0; background:#fff; position:relative; zoom:1; padding-bottom:10px;}
.g-keyword-box .span9{ width:1210px; height:auto; display:block; overflow:hidden; margin:auto; float:none}
.g-keyword-box .m-oj-top-left{ width:7px; height:7px; position:absolute; left:0; top:0;}
.g-keyword-box .m-oj-top-right{ width:7px; height:7px; position:absolute; right:0; top:0;}
.g-keyword-box .m-oj-bottom-left{ width:7px; height:7px; position:absolute; left:0; bottom:0;}
.g-keyword-box .m-oj-bottom-right{ width:7px; height:7px; position:absolute; right:0; bottom:0;}

.g-keyword-box .span9 .g-keyword-title{ height:28px; line-height:28px; padding:10px 0 12px 0; display:block; overflow:hidden; border-bottom:2px solid #40b119; margin:0}
.g-keyword-box .span9 .g-keyword-title dt{ width:auto; height:28px; line-height:28px; font-size:26px; font-weight:normal; color:#383838; float:left; margin:0 0 0 9px; display:inline; overflow:hidden
}
.g-keyword-box .span9 .g-keyword-title dt span{ color:#40b119}
.g-keyword-box .span9 .g-keyword-title dd{ float:right; height:16px; line-height:16px; font-size:12px; font-weight:normal; color:#5f5f5f; margin:14px 8px 0 0 ; display:inline; overflow:hidden;}
.g-keyword-box .span9 .g-keyword-title dd a{ color:#5f5f5f}
.g-keyword-box .span9 .g-keyword-title dd a:hover{ color:#f90366}
.g-keyword-box .span9 .g-keyword-ul{  height:auto; display:block; overflow:hidden; margin:10px auto 0;}
.g-keyword-box .span9 .g-keyword-ul li{ float:left; height:14px; line-height:14px; font-size:12px; font-weight:normal; padding:3px 6px; display:inline; overflow:hidden;word-break:break-all; /*支持IE，chrome，FF不支持*/　word-wrap:break-word;/*支持IE，chrome，FF*/}
.g-keyword-box .span9 .g-keyword-ul li a{ color:#4e4e4e; height:14px; line-height:14px;white-space:nowrap}
.g-keyword-box .span9 .g-keyword-ul li a:hover{ color:#f90366; text-decoration:underline}

/*顶部横向滚动*/
.g-project-box{ width:1240px; height:auto; background:#fff; margin:10px auto 0; padding:0 0 10px 0; display:block; overflow:hidden}
.m-project-title{ width:auto; height:47px; line-height:43px; font-size:24px; font-weight:normal; color:#333; border-bottom:3px solid #40b119; margin:9px 15px 0; display:block; overflow:hidden; text-indent:10px;}


.g-top-scroll{ width:1210px; height:auto; display:block; overflow:hidden; position:relative; zoom:1; margin:24px auto 0;}
.g-top-scroll .m-show-box{width:100%; height:auto; margin:0; background:#fff; display:block; overflow:hidden; position:relative; zoom:1}
.g-top-scroll .m-show-window{ width:1152px; height:160px; margin:auto; display:block; overflow:hidden; position:relative; zoom:1}
.g-top-scroll .m-show-window ul{ width:1000px; height:auto; display:block; overflow:hidden; position:absolute; left:0; top:0;}
.g-top-scroll .m-show-window ul li{ width:190px; height:auto; float:left; margin:0 10px 0 28px; display:inline;}
.g-top-scroll .m-show-window ul li a{ width:100%; height:auto; display:block; overflow:hidden; position:relative; zoom:1}
.g-top-scroll .m-show-window ul li a img{ width:100%; height:120px; display:block; overflow:hidden}
.g-top-scroll .m-show-window ul li a strong{ width:100%; height:16px; line-height:16px; font-size:14px; font-weight:normal; color:#555; text-align:center; margin:12px 0 0; display:block; overflow:hidden}
.g-top-scroll .m-show-window ul li a:hover strong{ color:#f30}

.g-top-scroll dl{ width:auto; height:auto; display:block; overflow:hidden; position:absolute; left:0; top:29px; z-index:10; cursor:pointer}
.g-top-scroll dl dt{ display:none}
.g-top-scroll dl dd{ width:30px; height:60px; background:#d9d9d9; border-radius:4px;; display:block; overflow:hidden; margin:0;}
.g-top-scroll dl dd i{ width:14px; height:14px; border-top:2px solid #fff; border-right:2px solid #fff; display:block; overflow:hidden; transform:rotate(-135deg); margin:22px 0 0 11px;}
.g-top-scroll .u-right-btn{ left:inherit; right:0; z-index:10}
.g-top-scroll .u-right-btn dt{ border-left:0px; border-right:10px solid transparent; border-bottom:10px solid #656161; margin:0 0 0 29px;}
.g-top-scroll .u-right-btn dd i{ transform:rotate(45deg); margin-left:3px;}

.m-intr-recomd-tabtn{ width:580px; height:42px; display:block; overflow:hidden; margin:6px 0 0 0; background:url(../images/intr_btnbg3.jpg) no-repeat left bottom;}
.m-intr-recomd-tabtn a{;width:104px; height:42px;float:left; margin:0 0 0 0px; display:inline; overflow:hidden; font-size:14px; ; color:#666; text-align:center; line-height:28px; cursor:pointer}
.g-plate-one .g-intr-box .m-intr-recomd-tabtn a.f-hover{ background:url(../images/intr_hover2.jpg) no-repeat; color:#fff;}



.m-ppt-box{ width:400px; height:480px; float:left; margin:20px 12px 0 15px; display:inline; overflow:hidden; position:relative; zoom:1}
.m-ppt-box .m-ppt-cont{ width:100%; height:auto; display:block; overflow:hidden}
.m-ppt-box .m-ppt-cont li{ width:100%; height:480px; display:block; overflow:hidden; position:absolute; left:0; top:0; z-index:5}
.m-ppt-box .m-ppt-cont li img{ width:100%; height:480px; display:block; overflow:hidden;object-fit: cover;}
.m-ppt-box .m-ppt-cont li:nth-child(n+2){ display:none}
.m-ppt-box .m-ppt-cont li strong{ width:100%; height:32px; line-height:32px; font-size:14px; font-weight:normal; color:#fff; text-indent:20px; background:rgba(0,0,0,.5); display:block; overflow:hidden; position:absolute; left:0; bottom:0; z-index:10;}
.m-ppt-box .m-ppt-page{ width:100%; height:auto; line-height:0; text-align:right;  display:block; overflow:hidden; position:absolute; left:0; bottom:0; z-index:5; padding: 10px 0;}
.m-ppt-box .m-ppt-page li{ width:8px; height:8px; margin:0 10px 0 0px; background:rgba(255,255,255,.34); border-radius:8px; display:inline-block; overflow:hidden; white-space:nowrap; cursor:pointer}
.m-ppt-box .m-ppt-page li.f-hover{ width:24px;}




.g-article{ position:relative;}
.g-article-top{ position: absolute;overflow: hidden;top: -53px;left: 260px;}
.g-article-bd{margin:0px 15px;padding-bottom: 15px;}
.g-article-bd .g-article-list{ position:relative;}
.g-article-bd .g-article-list:nth-child(n+2){display:none}
.g-article-bd .g-article-list span.u-more{ top:-30px; right:0px;}
.g-article-img{ overflow:hidden; width:300px;}
.g-article-img li{ width:300px; height:200px; position:relative; overflow:hidden; margin-top:15px;}
.g-article-img li img{ width:300px; height:200px;-webkit-transition: .2s linear;-moz-transition: .2s linear;transition: .2s linear;}
.g-article-img li strong{ position:absolute; bottom:0px; width:280px; padding:0px 10px; font-weight:normal; height:32px; line-height:32px; overflow:hidden; color:#fff; left:0px;}
.g-article-img li a:hover img{-webkit-transform: scale(1.05);-moz-transform: scale(1.05);transform: scale(1.05);}
.g-article-img li a:hover strong{color: #FF4939;}

.g-article-li{ overflow:hidden; width:495px; margin:20px 20px 0px 20px;}
.g-article-li a.u-first-title{ overflow:hidden;display: block;padding-bottom: 15px;border-bottom: 1px dotted #ededed;}
.g-article-li a.u-first-title p{text-align: center; margin-bottom: 10px;font-weight: 700;font-size: 18px; color:#333; height: 24px; line-height:24px; overflow:hidden}
.g-article-li a.u-first-title span{color: #999;font-size: 12px;line-height: 22px;height: 44px; display:block;overflow: hidden;}
.g-article-li a.u-first-title:hover p{ color:#FF4939}
.g-article-li li{line-height: 24px;height: 24px;overflow: hidden;margin-top:11px;}
.g-article-li li span{ float:right;color: #999;}
.g-article-li li i{ display:block; float:left; width:5px; height:5px; background:#ededed;border-radius:50%;-webkit-border-radius:50%;margin-top: 9px;}
.g-article-li li a{color: #333; display:block; float:left; padding-left:8px; width:435px;white-space: nowrap;text-overflow: ellipsis; height:24px; line-height:24px; overflow:hidden;}
.g-article-li li a:hover{color: #FF4939;}
ul.m-article-rank{ padding-top:15px;}
ul.m-article-rank li{padding-top: 13.5px;}

.g-special{ overflow:hidden;}
.g-head-title{ overflow:hidden; margin:0px 15px; border-bottom:2px solid #00aaff;position:relative;}
.g-head-title h4{font-size: 22px;font-weight: 700;line-height:50px;float: left; height:50px; overflow:hidden;}
.g-head-title h4 span{font-size: 20px;font-weight: 700;color: #f0efef;margin-left: 14px;}
span.u-more {cursor: pointer;width: 38px;height: 15px;display: inline;overflow: hidden;position:absolute; right:0px; top:22px;}
span.u-more a{ display:block;width: 38px;height: 15px;}
span.u-more:hover{}
.g-head-title p{ overflow:hidden; height:50px; line-height:50px; padding-right:70px; width:850px;text-align: right;}
.g-head-title p a{color: #999;padding: 0 12px;}
.g-head-title p a:hover{color: #FF4939;}
.g-special-dome{ overflow:hidden; position:relative; margin:15px;}
.g-special-dome b{display: block;top: 0px;position: absolute;font-family: serif;height: 133px;width: 30px;line-height: 133px;font-size: 30px;font-weight: bold;color: #999;text-align: center;background: #e6e6e6;cursor: pointer;}
.g-special-dome b.g-scroll-left{ left:0px;}
.g-special-dome b.g-scroll-right{right:0px;}
.g-special-dome b:hover{ color:#FF4939}
.g-special-dome .g-special-cont{ overflow:hidden; margin:0px auto; height:133px; width:1100px;}
.g-special-dome .g-special-cont ul li{width: 266px;height: 133px;float: left;margin: 0 4px 0 5px;display: inline;overflow: hidden;}
.g-special-dome .g-special-cont ul li a {width: 100%;height: 133px;display: block;overflow: hidden;position: relative;zoom: 1;}
.g-special-dome .g-special-cont ul li a strong{ width:100%; height:26px; line-height:26px; font-size:14px; font-weight:normal; color:#fff; text-shadow:1px 1px 2px #000; text-align:center; display:block; overflow:hidden; position:absolute; left:0; bottom:0; 
background:-moz-linear-gradient(top,rgba(255,255,255,0),rgba(0, 0, 0, 0.7));
background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0,rgba(255,255,255,0)), color-stop(1, rgba(0,0,0,0.7))); 
background: -ms-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(0,0,0,0.7) 100%); /*IE9+*/
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=0 );/*IE9-*/}
.g-special-dome .g-special-cont ul li a:hover strong{color: #FF4939;}
.g-main-bg{ background-color: #fff; box-shadow: 0px 1px 3px #ccc;}


.g-spftware-cont{position:relative; padding:15px 15px 0px 15px;}
.g-spftware-top{ position:absolute; overflow:hidden; top:-53px; left:260px;}
.g-title-list ul li{float:left;overflow:hidden;padding-left: 28px; height:50px; line-height:50px;font-size: 18px;padding-right:10px; color:#333; cursor:pointer;}
.g-title-list ul li:first-child{ background:none;}
.g-title-list ul li.f-hover{ color:#00aaff}
.g-spftware-bd{width:860px; height:456px;}
.g-spftware-list{  position:relative;width:860px}
span.u-title-more{ top:-44px; right:-310px;}

ul.m-spftware-rank{ overflow:hidden; width:310px;}
p.m-r-title {font-size: 22px;line-height:30px;height:30px;overflow: hidden;padding-left: 28px;letter-spacing: 2px; font-weight:bold;color: #333;margin-top:7px;}
p.m-r-title font{ color:#00aaff;font-size: 22px;}
ul.m-spftware-rank li{padding-top: 16px; overflow:hidden; height:24px; line-height:24px;}
ul.m-spftware-rank li i{background: #c7c7c7;border-radius: 2px;-webkit-border-radius: 2px;text-align: center;color: #fff;font-size: 14px;margin-right: 5px; display:block; font-style:normal;width: 20px;
height: 20px;line-height: 20px;margin-right: 10px;margin-top: 2px;float: left;}
ul.m-spftware-rank li a{ color:#333;display: block;width: 260px;height: 24px;line-height: 24px;overflow: hidden;float: left;white-space: nowrap;text-overflow: ellipsis;}
ul.m-spftware-rank li a:hover{color: #FF4939;}
li.one i{background: #ff6b66 !important;}
li.two i{background: #ff8652 !important;}
li.three i{background: #ffa742 !important;}

.m-margin15{ margin-top:15px;}